home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************
-
- Prototypes for the fractional Brownian motion algorithm. These
- functions were originally the work of F. Kenton Musgrave. For
- documentation of the different functions please refer to the book:
- "Texturing and modeling: a procedural approach"
- by David S. Ebert et. al.
-
- ******************************************************************/
-
- #ifndef _fbm_h
- #define _fbm_h
-
- #include <math.h>
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- #define TRUE 1
- #define FALSE 0
-
- typedef struct {
- double x;
- double y;
- double z;
- } Vector;
-
- float noise3(float vec[]);
- double fBm( Vector point, double H, double lacunarity, double octaves,
- int init );
- #endif
-
- #ifdef __cplusplus
- }
- #endif
-
-
-
-
-